<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema targetNamespace="http://niem.gov/niem/iso_4217/2.0" version="1" xmlns:s="http://niem.gov/niem/structures/2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:iso_4217="http://niem.gov/niem/iso_4217/2.0" xmlns:i="http://niem.gov/niem/appinfo/2.0">
  <xsd:annotation>
    <xsd:documentation>Codes for the representation of currencies and funds from the International Organization for Standardization (ISO) 4217:2001.</xsd:documentation>
    <xsd:appinfo>
      <i:ConformantIndicator>true</i:ConformantIndicator>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:import schemaLocation="../../structures/2.0/structures.xsd" namespace="http://niem.gov/niem/structures/2.0"/>
  <xsd:import schemaLocation="../../appinfo/2.0/appinfo.xsd" namespace="http://niem.gov/niem/appinfo/2.0"/>
  <xsd:simpleType name="CurrencyCodeSimpleType">
    <xsd:annotation>
      <xsd:documentation>A data type for a currency that qualifies a monetary amount.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:restriction base="xsd:token">
      <xsd:enumeration value="ADP">
        <xsd:annotation>
          <xsd:documentation>Andorran Peseta: Andorra</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="AED">
        <xsd:annotation>
          <xsd:documentation>UAE Dirham: United Arab Emirates</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="AFA">
        <xsd:annotation>
          <xsd:documentation>Afghani: Afghanistan</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ALL">
        <xsd:annotation>
          <xsd:documentation>Lek: Albania</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="AMD">
        <xsd:annotation>
          <xsd:documentation>Armenian Dram: Armenia</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ANG">
        <xsd:annotation>
          <xsd:documentation>Antillian Guilder: Netherlands Antilles</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="AON">
        <xsd:annotation>
          <xsd:documentation>New Kwanza: Angola</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="AOR">
        <xsd:annotation>
          <xsd:documentation>Kwanza Reajustado: Angola</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ARS">
        <xsd:annotation>
          <xsd:documentation>Argentine Peso: Argentina</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ATS">
        <xsd:annotation>
          <xsd:documentation>Schilling: Austria</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="AUD">
        <xsd:annotation>
          <xsd:documentation>Australian Dollar: Australia, Christmas Island, Cocos (Keeling) Islands, Heard and Mcdonald Islands, Kiribati, Nauru, Norfolk Island, Tuvalu</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="AWG">
        <xsd:annotation>
          <xsd:documentation>Aruban Guilder: Aruba</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="AZM">
        <xsd:annotation>
          <xsd:documentation>Azerbaijanian Manat: Azerbaijan</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="BAM">
        <xsd:annotation>
          <xsd:documentation>Convertible Marks: Bosnia and Herzegovina</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="BBD">
        <xsd:annotation>
          <xsd:documentation>Barbados Dollar: Barbados</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="BDT">
        <xsd:annotation>
          <xsd:documentation>Taka: Bangladesh</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="BEF">
        <xsd:annotation>
          <xsd:documentation>Belgian Franc: Belgium</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="BGL">
        <xsd:annotation>
          <xsd:documentation>Lev: Bulgaria</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="BGN">
        <xsd:annotation>
          <xsd:documentation>Bulgarian LEV: Bulgaria</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="BHD">
        <xsd:annotation>
          <xsd:documentation>Bahraini Dinar: Bahrain</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="BIF">
        <xsd:annotation>
          <xsd:documentation>Burundi Franc: Burundi</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="BMD">
        <xsd:annotation>
          <xsd:documentation>Bermudian Dollar: Bermuda</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="BND">
        <xsd:annotation>
          <xsd:documentation>Brunei Dollar: Brunei Darussalam</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="BRL">
        <xsd:annotation>
          <xsd:documentation>Brazilian Real: Brazil</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="BSD">
        <xsd:annotation>
          <xsd:documentation>Bahamian Dollar: Bahamas</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="BTN">
        <xsd:annotation>
          <xsd:documentation>Ngultrum: Bhutan</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="BWP">
        <xsd:annotation>
          <xsd:documentation>Pula: Botswana</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="BYR">
        <xsd:annotation>
          <xsd:documentation>Belarussian Ruble: Belarus</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="BZD">
        <xsd:annotation>
          <xsd:documentation>Belize Dollar: Belize</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="CAD">
        <xsd:annotation>
          <xsd:documentation>Canadian Dollar: Canada</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="CDF">
        <xsd:annotation>
          <xsd:documentation>Franc Congolais: Congo, The Democratic Republic Of</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="CHF">
        <xsd:annotation>
          <xsd:documentation>Swiss Franc: Liechtenstein, Switzerland</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="CLF">
        <xsd:annotation>
          <xsd:documentation>Unidades de fomento: Chile</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="CLP">
        <xsd:annotation>
          <xsd:documentation>Chilean Peso: Chile</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="CNY">
        <xsd:annotation>
          <xsd:documentation>Yuan Renminbi: China</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="COP">
        <xsd:annotation>
          <xsd:documentation>Colombian Peso: Colombia</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="CRC">
        <xsd:annotation>
          <xsd:documentation>Costa Rican Colon: Costa Rica</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="CUP">
        <xsd:annotation>
          <xsd:documentation>Cuban Peso: Cuba</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="CVE">
        <xsd:annotation>
          <xsd:documentation>Cape Verde Escudo: Cape Verde</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="CYP">
        <xsd:annotation>
          <xsd:documentation>Cyprus Pound: Cyprus</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="CZK">
        <xsd:annotation>
          <xsd:documentation>Czech Koruna: Czech Republic</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="DEM">
        <xsd:annotation>
          <xsd:documentation>Deutsche Mark: Germany</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="DJF">
        <xsd:annotation>
          <xsd:documentation>Djibouti Franc: Djibouti</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="DKK">
        <xsd:annotation>
          <xsd:documentation>Danish Krone: Denmark, Faeroe Islands, Greenland</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="DOP">
        <xsd:annotation>
          <xsd:documentation>Dominican Peso: Dominican Republic</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="DZD">
        <xsd:annotation>
          <xsd:documentation>Algerian Dinar: Algeria</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ECS">
        <xsd:annotation>
          <xsd:documentation>Sucre: Ecuador</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ECV">
        <xsd:annotation>
          <xsd:documentation>Unidad de Valor Constante (UVC): Ecuador</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="EEK">
        <xsd:annotation>
          <xsd:documentation>Kroon: Estonia</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="EGP">
        <xsd:annotation>
          <xsd:documentation>Egyptian Pound: Egypt</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ERN">
        <xsd:annotation>
          <xsd:documentation>Nakfa: Eritrea</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ESP">
        <xsd:annotation>
          <xsd:documentation>Spanish Peseta: Andorra, Spain</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ETB">
        <xsd:annotation>
          <xsd:documentation>Ethiopian Birr: Ethiopia</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="EUR">
        <xsd:annotation>
          <xsd:documentation>Euro: </xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="FIM">
        <xsd:annotation>
          <xsd:documentation>Markka: Finland</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="FJD">
        <xsd:annotation>
          <xsd:documentation>Fiji Dollar: Fiji</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="FKP">
        <xsd:annotation>
          <xsd:documentation>Pound: Falkland Islands (Malvinas)</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="FRF">
        <xsd:annotation>
          <xsd:documentation>French Franc: Andorra, France, French Guiana, French Southern Territories, Guadeloupe, Martinique, Monaco, Reunion, St Pierre and Miquelon</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="GBP">
        <xsd:annotation>
          <xsd:documentation>Pound Sterling: United Kingdom</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="GEL">
        <xsd:annotation>
          <xsd:documentation>Lari: Georgia</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="GHC">
        <xsd:annotation>
          <xsd:documentation>Cedi: Ghana</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="GIP">
        <xsd:annotation>
          <xsd:documentation>Gibraltar Pound: Gibraltar</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="GMD">
        <xsd:annotation>
          <xsd:documentation>Dalasi: Gambia</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="GNF">
        <xsd:annotation>
          <xsd:documentation>Guinea Franc: Guinea</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="GRD">
        <xsd:annotation>
          <xsd:documentation>Drachma: Greece</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="GTQ">
        <xsd:annotation>
          <xsd:documentation>Quetzal: Guatemala</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="GWP">
        <xsd:annotation>
          <xsd:documentation>Guinea-Bissau Peso: Guinea-Bissau</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="GYD">
        <xsd:annotation>
          <xsd:documentation>Guyana Dollar: Guyana</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="HKD">
        <xsd:annotation>
          <xsd:documentation>Hong Kong Dollar: Hong Kong</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="HNL">
        <xsd:annotation>
          <xsd:documentation>Lempira: Honduras</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="HRK">
        <xsd:annotation>
          <xsd:documentation>Kuna: Croatia</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="HTG">
        <xsd:annotation>
          <xsd:documentation>Gourde: Haiti</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="HUF">
        <xsd:annotation>
          <xsd:documentation>Forint: Hungary</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="IDR">
        <xsd:annotation>
          <xsd:documentation>Rupiah: East Timor, Indonesia</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="IEP">
        <xsd:annotation>
          <xsd:documentation>Irish Pound: Ireland</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ILS">
        <xsd:annotation>
          <xsd:documentation>New Israeli Sheqel: Israel</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="INR">
        <xsd:annotation>
          <xsd:documentation>Indian Rupee: Bhutan, India</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="IQD">
        <xsd:annotation>
          <xsd:documentation>Iraqi Dinar: Iraq</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="IRR">
        <xsd:annotation>
          <xsd:documentation>Iranian Rial: Iran (Islamic Republic Of)</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ISK">
        <xsd:annotation>
          <xsd:documentation>Iceland Krona: Iceland</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ITL">
        <xsd:annotation>
          <xsd:documentation>Italian Lira: Italy, San Marino, Vatican City State (Holy See)</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="JMD">
        <xsd:annotation>
          <xsd:documentation>Jamaican Dollar: Jamaica</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="JOD">
        <xsd:annotation>
          <xsd:documentation>Jordanian Dinar: Jordan</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="JPY">
        <xsd:annotation>
          <xsd:documentation>Yen: Japan</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="KES">
        <xsd:annotation>
          <xsd:documentation>Kenyan Shilling: Kenya</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="KGS">
        <xsd:annotation>
          <xsd:documentation>Som: Kyrgyzstan</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="KHR">
        <xsd:annotation>
          <xsd:documentation>Riel: Cambodia</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="KMF">
        <xsd:annotation>
          <xsd:documentation>Comoro Franc: Comoros</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="KPW">
        <xsd:annotation>
          <xsd:documentation>North Korean Won: Korea, Democratic People&apos;s Republic Of</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="KRW">
        <xsd:annotation>
          <xsd:documentation>Won: Korea, Republic Of</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="KWD">
        <xsd:annotation>
          <xsd:documentation>Kuwaiti Dinar: Kuwait</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="KYD">
        <xsd:annotation>
          <xsd:documentation>Cayman Islands Dollar: Cayman Islands</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="KZT">
        <xsd:annotation>
          <xsd:documentation>Tenge: Kazakhstan</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="LAK">
        <xsd:annotation>
          <xsd:documentation>Kip: Lao People&apos;s Democratic Republic</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="LBP">
        <xsd:annotation>
          <xsd:documentation>Lebanese Pound: Lebanon</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="LKR">
        <xsd:annotation>
          <xsd:documentation>Sri Lanka Rupee: Sri Lanka</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="LRD">
        <xsd:annotation>
          <xsd:documentation>Liberian Dollar: Liberia</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="LSL">
        <xsd:annotation>
          <xsd:documentation>Loti: Lesotho</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="LTL">
        <xsd:annotation>
          <xsd:documentation>Lithuanian Litas: Lithuania</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="LUF">
        <xsd:annotation>
          <xsd:documentation>Luxembourg Franc: Luxembourg</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="LVL">
        <xsd:annotation>
          <xsd:documentation>Latvian Lats: Latvia</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="LYD">
        <xsd:annotation>
          <xsd:documentation>Libyan Dinar: Libyan Arab Jamahiriya</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="MAD">
        <xsd:annotation>
          <xsd:documentation>Moroccan Dirham: Morocco, Western Sahara</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="MDL">
        <xsd:annotation>
          <xsd:documentation>Moldovan Leu: Moldova, Republic Of</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="MGF">
        <xsd:annotation>
          <xsd:documentation>Malagasy Franc: Madagascar</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="MKD">
        <xsd:annotation>
          <xsd:documentation>Denar: Macedonia, The Former Yugoslav Republic Of</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="MMK">
        <xsd:annotation>
          <xsd:documentation>Kyat: Myanmar</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="MNT">
        <xsd:annotation>
          <xsd:documentation>Tugrik: Mongolia</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="MOP">
        <xsd:annotation>
          <xsd:documentation>Pataca: Macau</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="MRO">
        <xsd:annotation>
          <xsd:documentation>Ouguiya: Mauritania</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="MTL">
        <xsd:annotation>
          <xsd:documentation>Maltese Lira: Malta</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="MUR">
        <xsd:annotation>
          <xsd:documentation>Mauritius Rupee: Mauritius</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="MVR">
        <xsd:annotation>
          <xsd:documentation>Rufiyaa: Maldives</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="MWK">
        <xsd:annotation>
          <xsd:documentation>Kwacha: Malawi</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="MXN">
        <xsd:annotation>
          <xsd:documentation>Mexican Peso: Mexico</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="MXV">
        <xsd:annotation>
          <xsd:documentation>Mexican Unidad de Inversion (UDI): Mexico</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="MYR">
        <xsd:annotation>
          <xsd:documentation>Malaysian Ringgit: Malaysia</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="MZM">
        <xsd:annotation>
          <xsd:documentation>Metical: Mozambique</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="NAD">
        <xsd:annotation>
          <xsd:documentation>Namibia Dollar: Namibia</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="NGN">
        <xsd:annotation>
          <xsd:documentation>Naira: Nigeria</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="NIO">
        <xsd:annotation>
          <xsd:documentation>Cordoba Oro: Nicaragua</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="NLG">
        <xsd:annotation>
          <xsd:documentation>Netherlands Guilder: Netherlands</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="NOK">
        <xsd:annotation>
          <xsd:documentation>Norwegian Krone: Bouvet Island, Norway, Svalbard and Jan Mayen Islands</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="NPR">
        <xsd:annotation>
          <xsd:documentation>Nepalese Rupee: Nepal</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="NZD">
        <xsd:annotation>
          <xsd:documentation>New Zealand Dollar: Cook Islands, New Zealand, Niue, Pitcairn, Tokelau</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="OMR">
        <xsd:annotation>
          <xsd:documentation>Rial Omani: Oman</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="PAB">
        <xsd:annotation>
          <xsd:documentation>Balboa: Panama</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="PEN">
        <xsd:annotation>
          <xsd:documentation>Nuevo Sol: Peru</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="PGK">
        <xsd:annotation>
          <xsd:documentation>Kina: Papua New Guinea</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="PHP">
        <xsd:annotation>
          <xsd:documentation>Philippine Peso: Philippines</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="PKR">
        <xsd:annotation>
          <xsd:documentation>Pakistan Rupee: Pakistan</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="PLN">
        <xsd:annotation>
          <xsd:documentation>Zloty: Poland</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="PTE">
        <xsd:annotation>
          <xsd:documentation>Portuguese Escudo: Portugal</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="PYG">
        <xsd:annotation>
          <xsd:documentation>Guarani: Paraguay</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="QAR">
        <xsd:annotation>
          <xsd:documentation>Qatari Rial: Qatar</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ROL">
        <xsd:annotation>
          <xsd:documentation>Leu: Romania</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="RUB">
        <xsd:annotation>
          <xsd:documentation>Russian Ruble: Russian Federation</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="RUR">
        <xsd:annotation>
          <xsd:documentation>Russian Ruble: Russian Federation</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="RWF">
        <xsd:annotation>
          <xsd:documentation>Rwanda Franc: Rwanda</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="SAR">
        <xsd:annotation>
          <xsd:documentation>Saudi Riyal: Saudi Arabia</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="SBD">
        <xsd:annotation>
          <xsd:documentation>Solomon Islands Dollar: Solomon Islands</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="SCR">
        <xsd:annotation>
          <xsd:documentation>Seychelles Rupee: Seychelles</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="SDD">
        <xsd:annotation>
          <xsd:documentation>Sudanese Dinar: Sudan</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="SEK">
        <xsd:annotation>
          <xsd:documentation>Swedish Krona: Sweden</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="SGD">
        <xsd:annotation>
          <xsd:documentation>Singapore Dollar: Singapore</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="SHP">
        <xsd:annotation>
          <xsd:documentation>St Helena Pound: St Helena</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="SIT">
        <xsd:annotation>
          <xsd:documentation>Tolar: Slovenia</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="SKK">
        <xsd:annotation>
          <xsd:documentation>Slovak Koruna: Slovakia</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="SLL">
        <xsd:annotation>
          <xsd:documentation>Leone: Sierra Leone</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="SOS">
        <xsd:annotation>
          <xsd:documentation>Somali Shilling: Somalia</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="SRG">
        <xsd:annotation>
          <xsd:documentation>Surinam Guilder: Suriname</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="STD">
        <xsd:annotation>
          <xsd:documentation>Dobra: Sao Tome and Principe</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="SVC">
        <xsd:annotation>
          <xsd:documentation>El Salvador Colon: El Salvador</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="SYP">
        <xsd:annotation>
          <xsd:documentation>Syrian Pound: Syrian Arab Republic</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="SZL">
        <xsd:annotation>
          <xsd:documentation>Lilangeni: Swaziland</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="THB">
        <xsd:annotation>
          <xsd:documentation>Baht: Thailand</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="TJR">
        <xsd:annotation>
          <xsd:documentation>Tajik Ruble (old): Tajikistan (Old)</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="TJS">
        <xsd:annotation>
          <xsd:documentation>Somoni: Tajikistan</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="TMM">
        <xsd:annotation>
          <xsd:documentation>Manat: Turkmenistan</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="TND">
        <xsd:annotation>
          <xsd:documentation>Tunisian Dinar: Tunisia</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="TOP">
        <xsd:annotation>
          <xsd:documentation>Pa&apos;anga: Tonga</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="TPE">
        <xsd:annotation>
          <xsd:documentation>Timor Escudo: East Timor</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="TRL">
        <xsd:annotation>
          <xsd:documentation>Turkish Lira: Turkey</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="TTD">
        <xsd:annotation>
          <xsd:documentation>Trinidad and Tobago Dollar: Trinidad and Tobago</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="TWD">
        <xsd:annotation>
          <xsd:documentation>New Taiwan Dollar: Taiwan, Province Of China</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="TZS">
        <xsd:annotation>
          <xsd:documentation>Tanzanian Shilling: Tanzania, United Republic Of</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="UAH">
        <xsd:annotation>
          <xsd:documentation>Hryvnia: Ukraine</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="UGX">
        <xsd:annotation>
          <xsd:documentation>Uganda Shilling: Uganda</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="USD">
        <xsd:annotation>
          <xsd:documentation>US Dollar: American Samoa, British Indian Ocean Territory,, Guam, Haiti, Marshall Islands, Micronesia, Northern Mariana Islands, Palau, Panama, Puerto Rico, Turks and Caicos Islands, United States, United States Minor Outlaying Islands, Virgin Islands (British), Virgin Islands (U.S.)</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="USN">
        <xsd:annotation>
          <xsd:documentation>(Next day): United States</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="USS">
        <xsd:annotation>
          <xsd:documentation>(Same day): United States</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="UYU">
        <xsd:annotation>
          <xsd:documentation>Peso Uruguayo: Uruguay</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="UZS">
        <xsd:annotation>
          <xsd:documentation>Uzbekistan Sum: Uzbekistan</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="VEB">
        <xsd:annotation>
          <xsd:documentation>Bolivar: Venezuela</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="VND">
        <xsd:annotation>
          <xsd:documentation>Dong: Vietnam</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="VUV">
        <xsd:annotation>
          <xsd:documentation>Vatu: Vanuatu</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="WST">
        <xsd:annotation>
          <xsd:documentation>Tala: Samoa</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="XAF">
        <xsd:annotation>
          <xsd:documentation>CFA Franc BEAC: Cameroon, Central African Republic, Chad, Congo, Equatorial Guinea, Gabon</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="XAG">
        <xsd:annotation>
          <xsd:documentation>Silver: Bond Markets Units</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="XAU">
        <xsd:annotation>
          <xsd:documentation>Gold Bond Markets Units: </xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="XBA">
        <xsd:annotation>
          <xsd:documentation>European Composite Unit (EURCO): Bond Markets Units</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="XBB">
        <xsd:annotation>
          <xsd:documentation>European Monetary Unit (E.M.U.-6): Bond Markets Units</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="XBC">
        <xsd:annotation>
          <xsd:documentation>European Unit of Account 9 (E.U.A.- 9): Bond Markets Units</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="XBD">
        <xsd:annotation>
          <xsd:documentation>European Unit of Account 17 (E.U.A.- 17): Bond Markets Units</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="XCD">
        <xsd:annotation>
          <xsd:documentation>East Caribbean Dollar: Anguilla, Antigua and Barbuda, Dominica, Grenada, Montserrat, St Kitts - Nevis, Saint Lucia, Saint Vincent and The Grenadines</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="XDR">
        <xsd:annotation>
          <xsd:documentation>SDR: International Monetary Fund (Imf)</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="XFO">
        <xsd:annotation>
          <xsd:documentation>Gold-Franc: Special settlement currencies</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="XFU">
        <xsd:annotation>
          <xsd:documentation>UIC-Franc: Special settlement currencies</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="XOF">
        <xsd:annotation>
          <xsd:documentation>CFA Franc BCEAO: Benin, Burkina Faso, Cote D&apos;ivoire, Guinea-Bissau, Mali, Niger, Senegal, Togo</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="XPD">
        <xsd:annotation>
          <xsd:documentation>Palladium: Bond Markets Units</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="XPF">
        <xsd:annotation>
          <xsd:documentation>CFP Franc: French Polynesia, New Caledonia, Wallis and Futuna Islands</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="XPT">
        <xsd:annotation>
          <xsd:documentation>Platinum: Bond Markets Units</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="XTS">
        <xsd:annotation>
          <xsd:documentation>Codes specifically reserved for testing purposes: </xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="XXX">
        <xsd:annotation>
          <xsd:documentation>The codes assigned for transactions where no currency is involved are:: </xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="YER">
        <xsd:annotation>
          <xsd:documentation>Yemeni Rial: Yemen</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="YUM">
        <xsd:annotation>
          <xsd:documentation>New Dinar: Yugoslavia</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ZAL">
        <xsd:annotation>
          <xsd:documentation>(financial Rand): Lesotho</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ZAR">
        <xsd:annotation>
          <xsd:documentation>Rand: Lesotho, Namibia, South Africa</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ZMK">
        <xsd:annotation>
          <xsd:documentation>Kwacha: Zambia</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ZRN">
        <xsd:annotation>
          <xsd:documentation>New Zaire: Zaire</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="ZWD">
        <xsd:annotation>
          <xsd:documentation>Zimbabwe Dollar: Zimbabwe</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:schema>
